package com.ce.pms.charge.vo;

import java.math.BigDecimal;
import java.util.Date;

import com.sitechasia.webx.core.model.IViewObject;

public class OriginalMeterDataVO implements IViewObject {
	/**
	 * 主键
	 */
	private Long chargeDataId;
	/**
	 * 旧的主键
	 */
	private Long oldChargeDataId;
	/**
	 * 楼栋id，主要为组合查询服务
	 */
	private Long buildingId;
	/**
	 * 排序字段，主要为组合查询服务
	 */
	private String order;
	/**
	 * 房屋
	 */
	private Long houseId;

	/***
	 * 房屋ID列表，用逗号隔开
	 */
	private String houseIds;
	/**
	 * 房号
	 */
	private String houseNumber;
	/**
	 * 最大归零值
	 */
	private BigDecimal MAXZ;

	/**
	 * 产权
	 */
	private Long proRightId;

	/**
	 * 业主(所有)姓名,用逗号隔开
	 */
	private String owners;

	/**
	 * 收费周期
	 */
	private Long periodId;
	/**
	 * 收费周期Date
	 */
	private String periodDate;

	/**
	 * 房屋走表
	 */
	private Long meterId;
	/**
	 * 房屋走表Name
	 */
	private String meterName;
	/**
	 * 房屋走表类型
	 */
	private String meterType;

	/**
	 * 数据状态:001新建;002已计算;003修改作废;004调整作废
	 */
	private String statuz;

	/**
	 * 数据状态显示字段:001新建;002已计算;003修改作废;004调整作废
	 */
	private String statuzDisplay;

	/**
	 * 上次读数
	 */
	private BigDecimal lastReading;

	/**
	 * 本次读数
	 */
	private BigDecimal thisReading;

	/**
	 * 用量
	 */
	private BigDecimal wastage;

	/**
	 * 抄表日期
	 */
	private Date recordTime;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 应收交易
	 */
	private Long transactionId;
	/**
	 * 系统信息
	 */
	private Long creator;
	private Date sysDate;
	private Long modifier;
	private Date modifyDate;
	/**
	 * @return the chargeDataId
	 */
	public Long getChargeDataId() {
		return chargeDataId;
	}
	/**
	 * @param chargeDataId the chargeDataId to set
	 */
	public void setChargeDataId(Long chargeDataId) {
		this.chargeDataId = chargeDataId;
	}
	/**
	 * @return the creator
	 */
	public Long getCreator() {
		return creator;
	}
	/**
	 * @param creator the creator to set
	 */
	public void setCreator(Long creator) {
		this.creator = creator;
	}
	/**
	 * @return the houseId
	 */
	public Long getHouseId() {
		return houseId;
	}
	/**
	 * @param houseId the houseId to set
	 */
	public void setHouseId(Long houseId) {
		this.houseId = houseId;
	}
	/**
	 * @return the lastReading
	 */
	public BigDecimal getLastReading() {
		return lastReading;
	}
	/**
	 * @param lastReading the lastReading to set
	 */
	public void setLastReading(BigDecimal lastReading) {
		this.lastReading = lastReading;
	}
	/**
	 * @return the meterId
	 */
	public Long getMeterId() {
		return meterId;
	}
	/**
	 * @param meterId the meterId to set
	 */
	public void setMeterId(Long meterId) {
		this.meterId = meterId;
	}
	/**
	 * @return the modifier
	 */
	public Long getModifier() {
		return modifier;
	}
	/**
	 * @param modifier the modifier to set
	 */
	public void setModifier(Long modifier) {
		this.modifier = modifier;
	}
	/**
	 * @return the modifyDate
	 */
	public Date getModifyDate() {
		return modifyDate;
	}
	/**
	 * @param modifyDate the modifyDate to set
	 */
	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}
	/**
	 * @return the owners
	 */
	public String getOwners() {
		return owners;
	}
	/**
	 * @param owners the owners to set
	 */
	public void setOwners(String owners) {
		this.owners = owners;
	}
	/**
	 * @return the periodId
	 */
	public Long getPeriodId() {
		return periodId;
	}
	/**
	 * @param periodId the periodId to set
	 */
	public void setPeriodId(Long periodId) {
		this.periodId = periodId;
	}
	/**
	 * @return the proRightId
	 */
	public Long getProRightId() {
		return proRightId;
	}
	/**
	 * @param proRightId the proRightId to set
	 */
	public void setProRightId(Long proRightId) {
		this.proRightId = proRightId;
	}
	/**
	 * @return the recordTime
	 */
	public Date getRecordTime() {
		return recordTime;
	}
	/**
	 * @param recordTime the recordTime to set
	 */
	public void setRecordTime(Date recordTime) {
		this.recordTime = recordTime;
	}
	/**
	 * @return the remark
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * @param remark the remark to set
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * @return the statuz
	 */
	public String getStatuz() {
		return statuz;
	}
	/**
	 * @param statuz the statuz to set
	 */
	public void setStatuz(String statuz) {
		this.statuz = statuz;
	}
	/**
	 * @return the sysDate
	 */
	public Date getSysDate() {
		return sysDate;
	}
	/**
	 * @param sysDate the sysDate to set
	 */
	public void setSysDate(Date sysDate) {
		this.sysDate = sysDate;
	}
	/**
	 * @return the thisReading
	 */
	public BigDecimal getThisReading() {
		return thisReading;
	}
	/**
	 * @param thisReading the thisReading to set
	 */
	public void setThisReading(BigDecimal thisReading) {
		this.thisReading = thisReading;
	}
	/**
	 * @return the transactionId
	 */
	public Long getTransactionId() {
		return transactionId;
	}
	/**
	 * @param transactionId the transactionId to set
	 */
	public void setTransactionId(Long transactionId) {
		this.transactionId = transactionId;
	}
	/**
	 * @return the wastage
	 */
	public BigDecimal getWastage() {
		return wastage;
	}
	/**
	 * @param wastage the wastage to set
	 */
	public void setWastage(BigDecimal wastage) {
		this.wastage = wastage;
	}
	/**
	 * @return the houseNumber
	 */
	public String getHouseNumber() {
		return houseNumber;
	}
	/**
	 * @param houseNumber the houseNumber to set
	 */
	public void setHouseNumber(String houseNumber) {
		this.houseNumber = houseNumber;
	}
	/**
	 * @return the buildingId
	 */
	public Long getBuildingId() {
		return buildingId;
	}
	/**
	 * @param buildingId the buildingId to set
	 */
	public void setBuildingId(Long buildingId) {
		this.buildingId = buildingId;
	}
	/**
	 * @return the meterName
	 */
	public String getMeterName() {
		return meterName;
	}
	/**
	 * @param meterName the meterName to set
	 */
	public void setMeterName(String meterName) {
		this.meterName = meterName;
	}
	/**
	 * @return the periodDate
	 */
	public String getPeriodDate() {
		return periodDate;
	}
	/**
	 * @param periodDate the periodDate to set
	 */
	public void setPeriodDate(String periodDate) {
		this.periodDate = periodDate;
	}
	/**
	 * @return the statuzDisplay
	 */
	public String getStatuzDisplay() {
		return statuzDisplay;
	}
	/**
	 * @param statuzDisplay the statuzDisplay to set
	 */
	public void setStatuzDisplay(String statuzDisplay) {
		this.statuzDisplay = statuzDisplay;
	}
	/**
	 * @return the oldChargeDataId
	 */
	public Long getOldChargeDataId() {
		return oldChargeDataId;
	}
	/**
	 * @param oldChargeDataId the oldChargeDataId to set
	 */
	public void setOldChargeDataId(Long oldChargeDataId) {
		this.oldChargeDataId = oldChargeDataId;
	}
	/**
	 * @return the meterType
	 */
	public String getMeterType() {
		return meterType;
	}
	/**
	 * @param meterType the meterType to set
	 */
	public void setMeterType(String meterType) {
		this.meterType = meterType;
	}
	/**
	 * @return the order
	 */
	public String getOrder() {
		return order;
	}
	/**
	 * @param order the order to set
	 */
	public void setOrder(String order) {
		this.order = order;
	}
	public String getHouseIds() {
		return houseIds;
	}
	public void setHouseIds(String houseIds) {
		this.houseIds = houseIds;
	}
	/**
	 * @return the mAXZ
	 */
	public BigDecimal getMAXZ() {
		return MAXZ;
	}
	/**
	 * @param maxz the mAXZ to set
	 */
	public void setMAXZ(BigDecimal maxz) {
		MAXZ = maxz;
	}

}
